Business Insider -
16 Aug 2017 19:45

AP Photo/David Goldman Mercedes-Benz Stadium, thenew home of the Atlanta Falcons, has a ton of new features for sports fans to enjoy, including an amazing circular Jumbotron the likes of which NFL viewers have never seen. But included in all of the perks of the new stadium is one addition that seems glaringly unfit: a Chick-fil-A. At first it seems like a likely pairing — Chick-fil-A is based in Atlanta and there's no doubt that any stadium in the country could benefit from selling their delic...
Share this Article
Comment on this Article
Please to comment